brain corals - French English Dictionary